package com.sheep.pattern.observer;

import java.util.ArrayList;
import java.util.List;

/**
 * @author wangze
 * @date 2021-03-04 10:24.
 **/
public class UserController {
	List<RegObserver> regObservers = new ArrayList<>();


	public UserController() {
		regObservers.add(new RegNotificationObserver());
	}


	public void register(String userId) {
		//这边添加注册事件

		System.out.println("注册成功了，yes");

		//通知其他
		for (RegObserver observer : regObservers) {
			observer.handleEvent(userId);
		}
	}
}
